 |
API Documentation
|
|
|
void setWorkFuncReference(const nkScripts::ScriptObjectReference &reference)
Holds all information for a script.
Definition: Script.h:14
void addInputUserData(void *ptr, const char *typeName, bool owner)
Used internally for the LuaTask.
Definition: LuaTask.h:12
UbyteArrayData * getOutputBinaryData() const
A task, job that can be submitted to a nkTasks::Thread.
Definition: Task.h:14
void setInputBinaryData(UbyteArrayData *data, const nkScripts::ScriptObjectReference &ref)
void addOutputUserData(void *ptr, const char *typeName, bool owner)
void setOutputBinaryData(UbyteArrayData *data)
UbyteArrayData * getInputBinaryData() const
A reference over an object in the scripting environment.
Definition: ScriptObjectReference.h:30
const UserDataHolder * getOutputUserData(unsigned int index) const
Used internally for the LuaTask.
Definition: LuaTask.h:20
void setInitScript(nkScripts::Script *script)
Holds array data, with ownership.
Definition: ArrayData.h:13
Overrides a nkTasks::Task to be able to use it within a Lua environment.
Definition: LuaTask.h:46
const UserDataHolder * getInputUserData(unsigned int index) const
Encompasses the wrapping of nkTasks for Lua.
Definition: Constants.h:7